College of Computing and Informatics - Department of Computer Science and Engineering

  • Professor Intelligent Embedded Systems
  • SHIN, DONG KUN 홈페이지 바로가기
    Lab Intelligent Embedded Systems

Research Interest

Operating Systems/File Systems
Storage Architecture/Intelligent SSD
On-Device Machine Learning/Neural Processing Unit

Education

  • (Ph.D.) Seoul National University, School of Computer Engineering (2000 ~ 2004)

Experience

  • Samsung Electronics, Senior Engineer (2004 ~ 2007)

Journal Articles

  • (2022)  Stackable Transactional File System Using Kernel-Level WAL.  IEEE ACCESS.  10,  -
  • (2022)  Remap-Based Inter-Partition Copy for Arrayed Solid-State Drives.  IEEE TRANSACTIONS ON COMPUTERS.  71,  7
  • (2021)  SCJ: Segment Cleaning Journaling for Log-Structured File Systems.  IEEE ACCESS.  9, 
  • (2020)  Virtual Connection: Selective Connection System for Energy-Efficient Wearable Consumer Electronics.  IEEE TRANSACTIONS ON CONSUMER ELECTRONICS.  66,  4
  • (2020)  Segment-Based Multiple-Base Compressed Addressing for Flexible JavaScript Heap Allocation.  IEEE ACCESS.  8,  -
  • (2020)  Command queue-aware host I/O stack for mobile flash storage.  JOURNAL OF SYSTEMS ARCHITECTURE.  109, 
  • (2020)  WAL-SSD: Address Remapping-Based Write-Ahead-Logging Solid-State Disks.  IEEE TRANSACTIONS ON COMPUTERS.  69,  2
  • (2020)  오픈 채널 SSD에서 성능 간섭 제거를 위한 호스트 수준 I/O 스케줄러.  정보과학회논문지.  47,  2
  • (2019)  ARM 기반 IoT 장치에서 효율적인 딥 러닝 수행을 위한 BLAS 및 신경망 라이브러리의 성능 및 에너지 비교.  정보과학회논문지.  46,  3
  • (2017)  Reinforcement Learning-Assisted Garbage Collection to Mitigate Long-Tail Latency in SSD.  ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS.  16,  Special SI
  • (2016)  Performance and Resource Analysis on the JavaScript Runtime for IoT Devices.  Lecture Notes in Computer Science.  9786,  1
  • (2016)  Smart Fog: 다중 서비스 사물 인터넷시스템을 위한 포그 서버 중심사물 추상화 프레임워크.  정보과학회논문지.  43,  6
  • (2016)  Exploiting Sequential and Temporal Localities to Improve Performance of NAND Flash-Based SSDs.  ACM TRANSACTIONS ON STORAGE.  12,  3
  • (2015)  Offline Deduplication for Solid State Disk Using a Lightweight Hash Algorithm.  JOURNAL OF SEMICONDUCTOR TECHNOLOGY AND SCIENCE.  15,  5
  • (2015)  Optimizing Fsync Performance with Dynamic Queue Depth Adaptation.  JOURNAL OF SEMICONDUCTOR TECHNOLOGY AND SCIENCE.  15,  5
  • (2015)  Workload-Aware Budget Compensation Scheduling for NVMe Solid State Drives.  IEEE Non-Volatile Memory System and Applications Symposium. 
  • (2015)  AVIoT: Web-Based Interactive Authoring and Visualization of Indoor Internet of Things.  IEEE TRANSACTIONS ON CONSUMER ELECTRONICS.  61,  3
  • (2015)  Improving File System Performance and Reliability of Car Digital Video Recorders.  IEEE TRANSACTIONS ON CONSUMER ELECTRONICS.  61,  2
  • (2015)  Reducing Garbage Collection Overhead of Log-Structured File Systems with GC Journaling.  IEEE International Symposium on Consumer Electronics. 
  • (2015)  Removing Duplicated Writes in DB Checkpointing with File System-Level Block Remapping.  ACM International Conference on Computing Frontiers. 

Patent/Intellectual Property

  • METHOD AND APPARATUS FOR PARTIAL GARBAGE COLLECTION IN FILESYSTEMS.  US 14/980,954.  20200211.  UNITED STATES
  • Method and Apparatus of Per-Block-Group Journaling for Ordered Mode Journaling File System.  US 14/751583.  20190709.  UNITED STATES
  • 메모리 컨트롤러의 동작 방법, 및 상기 메모리 컨트롤러를 포함하는 시스템.  10-2012-0086793.  20190619.  KOREA, REPUBLIC OF
  • 플래시 메모리를 이용한 메모리 관리 시스템 및 메모리 관리 방법(MEMORY MANAGEMENT SYSTEM USING FLASH MEMORY AND METHOD THEREOF).  10-1936-3640000.  20190102.  KOREA, REPUBLIC OF
  • Apparatus and Method for File Recording Based on Non-Volatile Memory.  US 15/387232.  20181127.  UNITED STATES
  • Apparatus and Method for Fsync System Call Processing Using Ordered Mode Journaling with File Unit.  US 14/805993.  20171024.  UNITED STATES
  • 비휘발성 메모리 기반의 파일 기록 장치 및 그 방법(APPARATUS AND METHOD FOR FILE RECODING BASED ON NON-VOLATILE MEMORY).  10-1758331-0000.  20170710.  KOREA, REPUBLIC OF
  • 가비지 컬렉션 저널링 장치 및 방법(APPARATUS AND METHOD FOR JOURNALING BASED ON GARBAGE COLLECTION).  10-1738965-0000.  20170517.  KOREA, REPUBLIC OF
  • 파일 단위 순서 모드 저널링 기법을 이용한 fsync 시스템 호출 처리 장치 및 방법(METHOD AND APPARATUS FOR FSYNC SYSTEM CALL PROCESSING USING ORDERED MODE JOURNALING WITH FILE UNIT).  10-1674176-0000.  20161102.  KOREA, REPUBLIC OF
  • Method for Operating a Memory Controller and a System Having the Memory Controller.  US 13/962056.  20160209.  UNITED STATES
  • 순서 모드 저널링 파일 시스템을 위한 블록 그룹 단위 저널링 방법 및 장치.  10-2014-0080942.  20160106.  KOREA, REPUBLIC OF
  • 파일 시스템에서의 부분 가비지 컬렉션 방법 및 장치.  10-2014-0190885.  20150825.  KOREA, REPUBLIC OF
  • 영상 사고 기록 장치의 저장 공간에 버퍼를 이용하여 파일을 관리하는 장치 및 방법.  10-2014-0039803.  20150309.  KOREA, REPUBLIC OF
  • 익스텐트 레벨 플래시 변환 계층.  10-2013-0133992.  20141120.  KOREA, REPUBLIC OF
  • 공유 데이터 저장소 관리 장치 및 방법.  10-2011-0142742.  20131210.  KOREA, REPUBLIC OF
  • 메모리 관리 장치 및 방법.  10-2011-0105479.  20131126.  KOREA, REPUBLIC OF
  • Methods for Distributing Log Block Associativity for Real-Time System and Flash Memory Devices performing The Same.  12356306.  20120904.  UNITED STATES
  • 버퍼의 지역성을 고려한 가비지 컬렉션.  10-2010-0017821.  20120827.  KOREA, REPUBLIC OF
  • 동시 접근이 가능한 여러 개의 플래시 메모리 저장장치에서 최대 전력을 제어하는 쓰기 요청 스케줄링 기법.  10-2010-0037809.  20120403.  KOREA, REPUBLIC OF

Conference Paper

  • (2024)  Proxyformer: Nystrom-Based Linear Transformer with Trainable Proxy Tokens.  AAAI Conference on Artificial Intelligence.  CANADA
  • (2022)  Structural Pruning for Deep Convolutional Neural Networks via Adaptive Sparsity Regularization.  IEEE Computers, Software, and Applications Conference.  EU
  • (2022)  Lifetime-Leveling LSM-Tree Compaction for ZNS SSD.  ACM Workshop on Hot Topics in Storage and File Systems.  UNITED STATES
  • (2022)  When F2FS Meets Address Remapping.  ACM Workshop on Hot Topics in Storage and File Systems.  UNITED STATES
  • (2021)  Processing-in-Memory를 위한 효율적인 행렬 연산 기법.  한국소프트웨어종합학술대회.  KOREA, REPUBLIC OF
  • (2021)  eBPF를 활용한 스토리지 내 연산처리 아키택처.  한국소프트웨어종합학술대회.  KOREA, REPUBLIC OF
  • (2021)  F2FS의 fsync latency 개선을 위한 file node structure 관리 최적화 기법.  한국소프트웨어종합학술대회.  KOREA, REPUBLIC OF
  • (2021)  Buffered I/O support for Zoned Namespace SSD.  IEEE International Conference on Consumer Electronics Asia.  KOREA, REPUBLIC OF
  • (2021)  mStream: Stream Management for Mobile File System Using Android File Contexts.  ACM/SIGAPP Symposium on Applied Computing.  KOREA, REPUBLIC OF
  • (2021)  ZNS+: Advanced Zoned Namespace Interface for Supporting In-Storage Zone Compaction.  USENIX Symposium on Operating Systems Design and Implementation.  UNITED STATES
  • (2021)  Filter-Wise Quantization of Deep Neural Networks for IoT Devices.  IEEE International Conference on Consumer Electronics.  UNITED STATES
  • (2020)  Exploring Group Sparsity using Dynamic Sparse Training.  IEEE International Conference on Consumer Electronics Asia.  KOREA, REPUBLIC OF
  • (2020)  Towards Accurate Low Bit DNNs with Filter-wise Quantization.  IEEE International Conference on Consumer Electronics Asia.  KOREA, REPUBLIC OF
  • (2020)  Reinforcement Learning-Based SLC Cache Technique for Enhancing SSD Write Performance.  USENIX Workshop on Hot Topics in Storage and File Systems.  UNITED STATES
  • (2020)  Flexible Group-Level Pruning of Deep Neural Networks for On-Device Machine Learning.  Design Automation and Test in Europe.  FRANCE
  • (2019)  Flexible Group-Level Pruning of Deep Neural Networks for Fast Inference on Mobile GPUs.  International Conference on Compilers, Architectures, and Synthesis for Embedded Systems.  UNITED STATES
  • (2019)  Host-Level Workload-Aware Budget Compensation I/O Scheduling for Open-Channel SSDs.  IEEE Non-Volatile Memory Systems and Applications Symposium.  CHINA
  • (2019)  fsync-aware Multi-Buffer FTL for Improving the fsync Latency with Open-Channel SSDs.  IEEE Non-Volatile Memory Systems and Applications Symposium.  CHINA
  • (2019)  모바일 디바이스에서 DNN 가속을 위한 Unaligned Pruning.  한국컴퓨터종합학술대회.  KOREA, REPUBLIC OF
  • (2019)  모바일 장치에서 Low-bit Precision을 활용한 딥 러닝 모델의 가속 및 성능 분석.  한국컴퓨터종합학술대회.  KOREA, REPUBLIC OF